package com.cl.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.lang.reflect.InvocationTargetException;
import java.util.Date;


/**
 * 调班申请
 * 数据库通用操作实体类（普通增删改查）
 * @author 
 * @email 
 * @date 2024-05-12 17:03:58
 */
@TableName("tiaobanshenqing")
public class TiaobanshenqingEntity<T> extends YishengpaibanEntity<T> implements Serializable {
	private static final long serialVersionUID = 1L;

	public TiaobanshenqingEntity() {

	}

	public TiaobanshenqingEntity(T t) {
		try {
			BeanUtils.copyProperties(this, t);
		} catch (IllegalAccessException | InvocationTargetException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	/**
	 * 主键id
	 */
	@TableId
	private Long id;

	/**
	 * 审批意见
	 */
	private String shenpiyijian;

	/**
	 * 审批状态
	 */
	private String shenpizhuangtai;

	/**
	 * 医生排版ID
	 */
	private Long yishengpaibanid;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getShenpiyijian() {
		return shenpiyijian;
	}

	public void setShenpiyijian(String shenpiyijian) {
		this.shenpiyijian = shenpiyijian;
	}

	public String getShenpizhuangtai() {
		return shenpizhuangtai;
	}

	public void setShenpizhuangtai(String shenpizhuangtai) {
		this.shenpizhuangtai = shenpizhuangtai;
	}

	public Long getYishengpaibanid() {
		return yishengpaibanid;
	}

	public void setYishengpaibanid(Long yishengpaibanid) {
		this.yishengpaibanid = yishengpaibanid;
	}
}
